<script>
export default {
  inheritAttrs: false,
  name: 'Style',
  props: ['style'],
  watch: {
    // style: {
    //   handler() {
    //     this.updateStyle();
    //   },
    //   immediate: true,
    //   deep: true,
    // },
    // layer: {
    //   handler() {
    //     this.updateStyle();
    //   },
    //   immediate: true,
    //   deep: true,
    // }
  },
  methods: {
    updateStyle(layer) {
      const { style } = this;
      if (!layer) {
        return
      }
      layer.style(style);
    },
  },
}
</script>